Predictability measures for software reliability models
نویسندگان
چکیده
It is critical to be able to achieve an acceptable quality level before a software package is released. It is often important to meet a target release date. To be able to estimate the testing efforts required, it is necessary to use a software reliability growth model. While several different software reliability growth models have been proposed, there exist no clear guidelines about which model should be used. Here a twwcomponent predictability measure is presented that characterizes the long term predictability of a model. The first component, average predictability, measures how well a model predicts throughout the testing phase. The second component, average bias, is a measure of the general tendency to overestimate or underestimate the number of faults. Data sets for both large and small projects from diverse sources have been analyzed. Results presented here indicate that some models perform better than others in most cases.
منابع مشابه
Predictability of Software-Reliability Models
Conclusions Though several softwarereliability growth modek have been proposed to estimate the reliability growth of a software project, few guidelines exist about which model should be used. We present a 2-component predictability measure that characterizes the long-term predictive capability of a model. Component 1, average error, measures how well a model predicts throughout the testing phas...
متن کاملDiscrete software reliability assessment with discretized NHPP models
A software reliability growth model is one of the fundamental technique to assess software reliability quantitatively. The software reliability growth model is required to have a good performance in terms of goodness-of-fit, predictability, and so forth. In this paper, we propose dis-cretized software reliability growth models. As to the software reliability growth modeling, discretized nonhomo...
متن کاملSoftware Reliability Growth Models: Overview and Applications
A software reliability growth model is one of the fundamental techniques used to assess software reliability quantitatively. The software reliability growth model is required to have a good performance in terms of goodness-of-fit, predictability, and so forth. A number of analytical models have been proposed during the past three decades for assessing the reliability of the software system. In ...
متن کاملAn approach to software reliability prediction based on time series modeling
Reliability is the key factor for software system quality. Several models have been introduced to estimate and predict reliability based on results of software testing activities. Software Reliability Growth Models (SRGMs) are considered the most commonly used to achieve this goal. Over the past decades, many researchers have discussed SRGMs’ assumptions, applicability, and predictability. They...
متن کاملMulti-model Ensembling of Probabilistic Streamflow Forecasts: Role of Predictor State Space in skill evaluation
Seasonal streamflow forecasts contingent on climate information are essential for shortterm planning and for setting up contingency measures during extreme years. Recent research shows that operational climate forecasts obtained by combining different General Circulation Models (GCM) have improved predictability/skill in comparison to the predictability from single GCMs [Rajagopalan et al., 200...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1990